.PHONY:all
all: a b test

a:a.cc
	g++ a.cc -o a -g
b:b.cc
	g++ b.cc -o b -g
test:test.cc
	g++ test.cc -o test -g

.PHONY:clean
clean:
	rm -f a b test
